return {
    {
        "folke/which-key.nvim",
        event = "VeryLazy",
        opts = {
            spec = {
                { "<space>a", group = "[A]lign" },
                { "<space>c", group = "[C]oc", mode = { "n", "x" } },
                { "<space>d", group = "[M]isc" },
                { "<space>g", group = "Git" },
                { "<space>w", group = "[W]indow" },
                { "<space>s", group = "[S]earch" },
                { "<space>f", group = "find" },
                { "<space>e", group = "edit" },
            },
        },
        keys = {
            {
                "<leader>?",
                function()
                    require("which-key").show({ global = false })
                end,
                desc = "Buffer Local Keymaps (which-key)",
            },
        },
        dependencies = {
            {
                "kyazdani42/nvim-web-devicons",
            },
        },
    },
}
